perm filename DM.ME[UP,DOC]4 blob sn#253841 filedate 1976-12-22 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00006 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	This file,  DM.ME[UP,DOC],  lists  some  facts of  interest  to  users  of
C00003 00003	Use of DM Hardware
C00005 00004	Use of DM Software
C00016 00005	Use of DMs via TIPs
C00021 00006	Use of DMs from TENEX Hosts
C00022 ENDMK
C⊗;
This file,  DM.ME[UP,DOC],  lists  some  facts of  interest  to  users  of
Datamedia Elite 2500A display terminals (DMs).
Use of DM Hardware


When using terminal with 300 baud modem:

1)Connect pins 2,3, and 7 of the Datamedia LINE connector to
pins 2,3, and 7 respectively, of the modem's TERMINAL connector.

2)Switch the terminal's speed selector to 300, and dial in.

3)To disconnect, hang up the phone.


When using terminal with internal 1200/150 modem:

1)Connect stub cable coming out of back of terminal into the
terminal's LINE connector.

2)Plug white cable into jack at back of terminal.

3)If your phone doesnt have a jack, remove the cover of the little
box where the wire goes into the wall and replace with the adapter
provided creating a phone jack.

4)Plug other end of cable into your phone jack.

5)If the phone has a plug, plug it into the back of the plug you just
inserted.

6)Switch the terminal's speed selector to SEL.

7)Push the small switch next to the speed selector to the left.

8)Now dial the TIP (or whatever).  When the MODEM answers with a tone,
switch the small switch to the right and hang up the phone.

9)To disconnect, push the break key on the terminal for a few
seconds, and then push the small switch to the left and the line will
be released.
Use of DM Software


[Note: If you have trouble with typeout at any time, especially if tabs in
the typeout don't seem to work, type [BREAK] P (see below for how to type
this), which will clear and refresh your screen, including setting your
DM's tab stops.  If your DM doesn't have tab stops, type the monitor
command TTY NO TABS and then type [BREAK] P.  If you have trouble with
your line editor, type [ESC] R.]

DM terminals are considered full display terminals by the system, and
as such they have virtually all the capabilities possessed by DD and
III displays except 1) keyboard and screen mapping, 2) audio switch
control, and 3) vector displaying.  In particular, the line editor,
the wholine, and the full Stanford AI Lab character set with CONTROL
and META bits are available on DMs, although a few Stanford
characters must be quoted (see below) in order to be input.

To have a list of DM keyboard commands printed on the XGP, type HELP
DMKEY to the monitor and follow instructions; this can only be done on
a DD or III display since it causes XGP output which should be picked
up immediately.

Since the DM keyboard does not have keys for all of the Stanford
characters, certain characters must be typed in their ASCII CTRL form;
for example, partial-sign (∂) is ↑O and thus must be input as CTRL-O.
Also, since the DM display does not have symbols for all the Stanford
characters, those characters that must be typed in as CTRL-something
will be displayed in a special form, namely as either BOLD-something
or as BLINKING-something.  On SU-AI DMs, CTRL-something will appear as
BOLD-something; on other DMs that have not been modified to
interchange the BLINKING and BOLD functions, CTRL-something will
appear as BLINKING-something.  For example, on SU-AI DMs partial-sign
(∂ or ↑O) will be displayed as BOLD-o; on non-modified DMs it will be
BLINKING-o.  The XGP printout made by HELP DMKEY lists the
correspondences between Stanford AI Lab characters and their ASCII
CTRL representation.

Here is a summary of what you have to type to get certain effects:

	To get [ESC], type [NUL].  Most DD-type ESC commands work on DMs.
	To get [BREAK], type [NUL] and then "-" (minus sign).
	To get (CONTROL)[char], type (EDIT)[char];
	       that is, hold down (EDIT) while typing [char].
	To get (META)[char], type (EDIT)[NUL] and then [char].
	To get (META)(CONTROL)[char], type (EDIT)[NUL] and then (EDIT)[char].

	To undo [ESC] or [BREAK], type [DEL].
	To undo (META), type [NUL] and then [DEL].

	To get [CLEAR], type the bottom unlabelled key at keyboard left, or [MR].
	To get [FORM], type [↑L].
	To get [BS], type [DEL].
	To get [CALL] (that is, two ↑C's), type [CALL].
	To get deferred [CALL] (that is, one ↑C), type (EDIT)[CALL].

	To suspend typeout, type [HOLD]; to resume typeout, type [HOLD] again.

The three characters β≡∨ are hidden under the keys [CALL], [CLEAR],
and [HOLD], respectively.  To get one of the characters β≡∨, you must
quote it by preceding it with [NUL].  However, if you want (META)
with the character, then the quoting is automatic with the add-(META)
command (EDIT)[NUL].  Thus you cannot type (META)[CALL],
(META)[CLEAR], or (META)[HOLD] because you would get (META)β,
(META)≡, or (META)∨ instead.

When you first type a character on an "available" DM line, the system
will erase the DM screen and then set the DM's tab stops while typing
an initialization message at the top of the screen.  If you have a DM
terminal that does not have settable tab stops (all of the AI Lab's
DMs do have them), then you should type TTY NO TABS; in that mode
each tab to be output will be converted to an equivalent number of
spaces, which will of course usually take longer to output than just
a tab.

When you log out, your terminal will "go available" about five
seconds later.  A beep is output to tell you when this has
happened--your screen will not be erased at that time.  You should
not hang up the phone until you hear this beep; otherwise, someone
else may call in right then and be able to see what was displayed on
your screen.  When your terminal is "available", you cannot type
[ESC] or (META) until you have typed some other character to
initialize the terminal.  Typing [ESC] or (META) to an uninitialized
terminal will cause the echoing of a beep with no other result.

If you do not get the initialization message when you first type a
character after dialing in, then you should immediately do a [BREAK]P
(i.e., the three characters [NUL] - P) to force it.  This will
usually show you the display screen of the previous user who probably
hung up before the terminal "went available".  If you don't type
[BREAK]P in this case, there is no guarantee of consistent output as
your terminal may have its cursor at some place other than where the
system thinks it is.  If [BREAK]P doesn't get you the initialization
message but does erase and redraw the screen, then type the monitor
command TTY TABS (unless your DM terminal doesn't have settable tab
stops) followed by another [BREAK]P, which should get you the message
at the top of the screen.  If typeout screws up after correct
initialization, then either you are having phone line trouble or
there is some bug(s) in the DM display service--the former is the
best guess.  If you get perfectly repeatable typeout screwups, then
you may have found a display service bug and you should report to ME
exactly what you did to cause it.  You should also verify that it
happens on both phone lines.  If it only happens on one phone line,
then you should report the phone line trouble to TAG.

Notes:

If you try to position your page printer so that it falls off
the bottom of the display screen, then typeout may wrap around to the
top of the screen incorrectly.  This bug will be fixed later; such
page printer positioning should not be expected to work at present.

The user job part of the wholine is now only updated when it has changed.

The don't-allow-beeps command [BREAK]B is not valid from DMs as they
have no audio switch selection to preserve.  You can however turn
your beeper's volume up or down on the back of the keyboard.  Put
your terminal into local mode by disabling FULL DUPLEX and type
CTRL-G to make it beep to adjust the volume.  Be sure to restore
FULL DUPLEX when done.

The News Service hotline program HOT now works on DM terminals.

Dpy programs (UPGIOT UUO) now run on DMs--see UUO.UPD[S,DOC], page 15.

New improved DM line editor--if problem occurs, try [ESC] R or [BREAK] P.

While you are holding (even if HOLDING message does not appear), your line
editor will appear on the HOLDING message line (3rd line of screen).
Use of DMs via TIPs


Full-fledged  DM  service  is  now  available  via  TIPs.   The  following
discussion refers  to  our particular  situation  with the  AMES-TIP,  but
except for the  existence of two  1200/150 baud ports  there, the  example
below should be enough to allow one to use other TIPs as well.

Some extra work is required to set up  the TIP to allow EDIT key bits  and
NULL characters through.  In  particular, when you are  done using one  of
the 1200/150 baud ports  to connect to  SAIL, you must  dial up the  OTHER
1200/150 baud port in order to put  the first port back into its  original
state (e.g., accepting TIP commands) for the next user.  If the other port
is busy, you'll have to  wait until it is available  to use it, but it  is
important that you do so.  Also note that if both ports are being used  as
DMs at SAIL and  hence not accepting TIP  commands, we're in big  trouble!
Hopefully the TIP people at BBN will  see the light and give us a  cleaner
way of handling this soon.

Here are  the steps  to follow  (text to  be typed  in which  is shown  in
brackets is optional):

(1) Dial up a 1200/150 baud TIP port.  (There are currently two:  ports 74
and 77.  We assume in this example that you have dialed up port 77.)

(2) Reset the port to its standard configuration by typing

	@R[eset]<cr>

The TIP should type back its  name, TIP software version number, and  port
number:

	AMES TIP 400 #: 77

(3)  Now type in

	@N[ew] T[elnet]<cr>

to use New Telnet  Protocol rather than the  default Old Telnet  Protocol.
Eight-bit Binary Mode (see below) is only implemented in New Telnet.  Note
that you must get into New Telnet before opening a connection to SAIL.

(4)  Open a connection to SAIL with

	@O[pen] 11<cr>

(5)  Next get into Eight-bit Binary Mode by entering

	@B[inary] I[input] S[tart]<cr>

In this mode  all eight bits  of an  ASCII character are  sent through  to
SAIL.  This  feature allows  the bit  set by  the EDIT  key and  the  NULL
character generated by the NUL key to  get through the TIP to SAIL.   Note
that once this command is given no further TIP commands can be issued from
this port because @ is sent on through also.  See below for how to get out
of Binary Mode.

(6)  Finally tell SAIL that you are a DM with either of

	.TTY DM<cr>
	.TTY Da[tamedia]<cr>

(7) Login and use the system as you normally would with a directly  dialed
DM.

(8) Logout as usual.

(9) Hang up your telephone connection.

(10) Now dial up the OTHER 1200/150  baud AMES-TIP port, in our case  port
74.

(11) Reset port 74 with

	@R[eset]<cr>

(12) Now reset port 77 with

	@77 R[eset]<cr>

(13) Now get port 77 out of Binary Mode with

	@77 B[inary] I[nput] E[nd]<cr>

(14) Finally hang up this telephone connection.
Use of DMs from TENEX Hosts


There may be some problems here.  We're working on it...
	[ME, BPM, GFF]